
// fetch last addr same-inst  b.ne <failPart1End> 

/*
err inst trace:
```diff
   2abd8                                         RET                        8606 :aem                   | 2abd8        0x----------------               RET                        4262 :gem                  
   21404        0x3886000                        ADRP X23,{PC}+0X3865000 ; 0X3886404       8607 :aem    | 21404        0x3886000                        ADRP X23, #59133952        4263 :gem                  
   21408        0x3886920                        ADD X23,X23,#0X920         8609 :aem                   | 21408        0x3886920                        ADD X23, X23, #2336        4264 :gem                  
   2140c        0x460                            MOV W8,#0X460              8611 :aem                   | 2140c        0x460                            MOVZ W8, #1120, #0         4265 :gem                  
   21410        0x230                            MOV W9,#0X230              8613 :aem                   | 21410        0x230                            MOVZ W9, #560, #0          4266 :gem                  
   21414        0x3886920                        SMADDL X8,W22,W8,X23       8615 :aem                   | 21414        0x3886920                        SMADDL X8, X23, X22, X8       4267 :gem               
   21418        0x3886920                        UMADDL X8,W21,W9,X8        8617 :aem                   | 21418        0x3886920                        UMADDL X8, X8, X21, X9       4268 :gem                
   2141c        0x118                            MOV W9,#0X118              8619 :aem                   | 2141c        0x118                            MOVZ W9, #280, #0          4269 :gem                  
   21420        0x3886920                        UMADDL X1,W20,W9,X8        8621 :aem                   | 21420        0x3886920                        UMADDL X1, X8, X20, X9       4270 :gem                
   21424        0x0                              LDR W8,[X1,#0X110]         8623 :aem                   | 21424        0x0                              LDR X8, [X1, #272]         4271 :gem                  
   21428        0x0                              SXTW X20,W22               8626 :aem                   | 21428        0x0                              SBFM X20, X22, #0, #31       4272 :gem                
   2142c                                         CBZ W8,{PC}+0X10 ; 0X2143C       8628 :aem             | 2142c        0x----------------               CBZ W8, <APPLYNSECAPPSTATE+208>       4273 :gem       
   2143c        0x2d200                          LDR X8,[X1,#0]             8629 :aem                   | 2143c        0x2d200                          LDR X8, [X1]               4274 :gem                  
   21440        0x460                            MOV W10,#0X460             8634 :aem                   | 21440        0x460                            MOVZ W10, #1120, #0        4275 :gem                  
   21444        0x230                            MOV W9,#0X230              8636 :aem                   | 21444        0x230                            MOVZ W9, #560, #0          4276 :gem                  
   21448        0x3886920                        MADD X10,X20,X10,X23       8638 :aem                   | 21448        0x3886920                        MADD X10, X23, X20, X10       4277 :gem               
   2144c        0x118                            MOV W11,#0X118             8640 :aem                   | 2144c        0x118                            MOVZ W11, #280, #0         4278 :gem                  
   21450        0x3886920                        MADD X9,X25,X9,X10         8642 :aem                   | 21450        0x3886920                        MADD X9, X10, X25, X9       4279 :gem                 
   21454        0x3886920                        MADD X9,X24,X11,X9         8644 :aem                   | 21454        0x3886920                        MADD X9, X9, X24, X11       4280 :gem                 
   21458                                         STR X8,[X19,#0]            8646 :aem                   | 21458        0x460                            STR X8, [X19]              4281 :gem                  
```
*/

/*
mini test case:
```
*/

	// test_inst: SXTW
	// auto gen start test simple
	// ass insts

_test_32052:
	// start status
		
	mrs x1, nzcv
	mrs x1, fpsr
	mrs x1, fpcr

	// ld_asm
		
	adrp x1, _32052__auto_ld_X20_8477_gl            // tag_inst line: 8626, req_inst line: 8478, disas: MOV      w20,w1
	ldr X20, [x1]
	// str X20, [x1]
	// ldr X20, [x1]

	adrp x1, _32052__auto_ld_X22_8496_gl            // tag_inst line: 8626, req_inst line: 8497, disas: MOV      w22,w0
	ldr X22, [x1]
	// str X22, [x1]
	// ldr X22, [x1]

	// *****************start************************ //
	// test_inst_asm
	SXTW     x20,w22                         // line: 8626
	// *****************end************************** //

	// vaild result asm
	adrp x1, __auto_vail_result_val_32052
	
	str X20, [x1]
	ldr X20, [x1]
	ldr x2, [x1]
	ldr x2, [x1, #8]
	ldr x2, [x1, #16]
	ldr x2, [x1, #24]


	b _end_32052

	// data_asm
		
	.align 16
_32052__auto_ld_X20_8477_gl: // .octa
	.octa 0x0000000000000000


	.align 16
_32052__auto_ld_X22_8496_gl: // .octa
	.octa 0x0000000000000000


	.align 16
__auto_vail_result_val_32052:
	.octa 0x0
	.octa 0x0
	.octa 0x0
	.octa 0x0

	.align 16
_end_32052:
	// end status
		
	mrs x1, nzcv
	mrs x1, fpsr
	mrs x1, fpcr

/*
```
*/
